package org.platform.mo.db;

import lombok.Data;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;

@Table(name = "tb_fd_testresults_ant")
@Data
public class FdTestresultsAnt {
    /**
     * ID
     */
    @Id
    @Column(name = "ID")
    private String id;

    /**
     * 诊断ID
     */
    @Column(name = "DiagnoseID")
    private String diagnoseid;
    /**
     * 通道ID
     */
    @Column(name = "ChannelID")
    private Integer channelid;

    /**
     * 结果
     */
    @Column(name = "Result")
    private Integer result;

    /**
     * 标准误差
     */
    @Column(name = "StandErr")
    private Long standerr;

    /**
     * 站点(Xinan:西南站
            Sanya:三亚站
            Kasha:喀什站
            Miyun:密云站
            )
     */
    @Column(name = "Station")
    private String station;

    /**
     * 误差原因
     */
    @Column(name = "ErrorReason")
    private Integer errorreason;

    /**
     * 测试开始时间
     */
    @Column(name = "TestStartTime")
    private Long teststarttime;

    /**
     * 测试结束时间
     */
    @Column(name = "TestEndTime")
    private Long testendtime;

    /**
     * 方位下限(1/1000度)
     */
    @Column(name = "AzCWLimit")
    private Long azcwlimit;

    /**
     * 方位上限(1/1000度)
     */
    @Column(name = "AzCCWLimit")
    private Long azccwlimit;

    /**
     * 俯仰下限(1/1000度)
     */
    @Column(name = "ElDownLimit")
    private Long eldownlimit;

    /**
     * 俯仰上限(1/1000度)
     */
    @Column(name = "ElUpLimit")
    private Long eluplimit;

    /**
     * 倾斜轴下限(1/1000度)
     */
    @Column(name = "TrainDownLimit")
    private Long traindownlimit;

    /**
     * 倾斜轴上限(1/1000度)
     */
    @Column(name = "TrainUpLimit")
    private Long trainuplimit;

    /**
     * 方位最大速度(1/1000度/秒)
     */
    @Column(name = "AzMaxSpeed")
    private Long azmaxspeed;

    /**
     * 方位最大加速度(1/1000度/秒2)
     */
    @Column(name = "AzMaxAcc")
    private Long azmaxacc;

    /**
     * 俯仰最大速度(1/1000度/秒)
     */
    @Column(name = "ElMaxSpeed")
    private Long elmaxspeed;

    /**
     * 俯仰最大加速度(1/1000度/秒2)
     */
    @Column(name = "ElMaxAcc")
    private Long elmaxacc;

    /**
     * 倾斜轴最大速度(1/1000度/秒)
     */
    @Column(name = "TrainMaxSpeed")
    private Long trainmaxspeed;

    /**
     * 测试俯角(单位：1/1000度)
     */
    @Column(name = "TestElevation")
    private Long testelevation;

    /**
     * 伺服带宽(0.1Hz)
     */
    @Column(name = "BandWdith")
    private Long bandwdith;

    /**
     * 调整时间(ms)
     */
    @Column(name = "AdjustTime")
    private Long adjusttime;

    /**
     * 超调量（0.01%）
     */
    @Column(name = "OverShoot")
    private Long overshoot;


}